16x2 LCD Display এর সাথে Arduino যুক্ত করা

Computer Programming - আরডুইনো (Arduino) LCD Display এর সাথে কাজ করা (Working with LCD Display) |
224
224

16x2 LCD Display একটি জনপ্রিয় ডিসপ্লে মডিউল যা ১৬টি চরিত্র (characters) এবং ২টি সারি (rows) প্রদর্শন করতে সক্ষম। এটি Arduino প্রোজেক্টে তথ্য প্রদর্শনের জন্য ব্যবহৃত হয়। এই ডিসপ্লে মডিউলটি সহজে ব্যবহার করা যায় এবং বিভিন্ন প্রকার ইনপুটের আউটপুট প্রদর্শনের জন্য উপযুক্ত।

প্রয়োজনীয় উপাদান

  • Arduino বোর্ড (যেমন Arduino Uno)
  • 16x2 LCD ডিসপ্লে মডিউল
  • 10K পটেনশিওমিটার (যা ডিসপ্লের উজ্জ্বলতা নিয়ন্ত্রণ করতে সাহায্য করবে)
  • Jumper wires
  • Breadboard (ঐচ্ছিক)

সংযোগ ব্যবস্থা

16x2 LCD ডিসপ্লেটিকে Arduino এর সাথে সংযুক্ত করতে নিচের পিন সংযোগগুলি করুন:

LCD PinDescriptionArduino Pin
1VSS (Ground)GND
2VDD (Power)5V
3V0 (Contrast)Middle pin of Potentiometer
4RS (Register Select)12
5RW (Read/Write)GND
6E (Enable)11
7D0Not used
8D1Not used
9D2Not used
10D3Not used
11D45
12D54
13D63
14D72
15A (Anode for LED)5V (via resistor)
16K (Cathode for LED)GND

কোড লিখা

Arduino তে LCD ডিসপ্লে ব্যবহার করার জন্য LiquidCrystal লাইব্রেরি ব্যবহার করা হয়। নিচে একটি সহজ উদাহরণ দেওয়া হলো:

#include <LiquidCrystal.h>

// LCD পিনগুলো ডিফাইন করা
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // RS, E, D4, D5, D6, D7 পিন

void setup() {
  lcd.begin(16, 2); // LCD এর মাপ নির্ধারণ
  lcd.print("Hello, World!"); // ডিসপ্লেতে লেখা প্রিন্ট করা
}

void loop() {
  // এখানে যদি কোনো কার্যক্রম না থাকে
}

কোডের বিশ্লেষণ

  • LiquidCrystal.h লাইব্রেরি অন্তর্ভুক্ত করা হয়েছে যা LCD ডিসপ্লে নিয়ন্ত্রণে সহায়তা করে।
  • lcd.begin(16, 2) ফাংশনটি LCD এর কলাম এবং সারি নির্ধারণ করে।
  • lcd.print() ফাংশনটি ডিসপ্লেতে পাঠ্য প্রিন্ট করতে ব্যবহৃত হয়।

LCD ডিসপ্লের বৈশিষ্ট্য

  • কার্যক্রম: LCD ডিসপ্লে সাধারণত ইনপুট তথ্য, তাপমাত্রা, সময় এবং অন্যান্য ডেটা প্রদর্শন করতে ব্যবহৃত হয়।
  • অভ্যন্তরীণ বৈশিষ্ট্য: ডিসপ্লেটিতে সাধারণত একটি ব্যাকলাইট থাকে যা ডিসপ্লে পরিষ্কারভাবে দেখা যায়।

ব্যবহারিক প্রয়োগ

  • তাপমাত্রা মিটার: তাপমাত্রা সেন্সর থেকে প্রাপ্ত তথ্য প্রদর্শন।
  • রিয়েল-টাইম ঘড়ি: সময় এবং তারিখ দেখানোর জন্য।
  • ব্যবহারকারীর ইনপুট: বিভিন্ন মেনু অপশন প্রদর্শন করা।

16x2 LCD ডিসপ্লে Arduino প্রোজেক্টে তথ্য প্রদর্শনের জন্য একটি কার্যকরী উপাদান। এটি সহজে সংযুক্ত করা যায় এবং বিভিন্ন প্রকার ডেটা সঠিকভাবে প্রদর্শনের জন্য ব্যবহার করা হয়।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion